package com.zw.design.pattern.creational.behavioral.templatemetod;

public class Test {
    public static void main(String[] args) {
        System.out.println("后端课程spring 课程 start");
        ACourse springCourse=new SpringCourse();
        springCourse.makeCourse();
        System.out.println("后端课程spring 课程 end");


        //1.0版本 现在IOS没有写手记 该如何去做了？
//        System.out.println("前端课程IOS 课程 start");
//        ACourse ios=new IOSCourse();
//        ios.makeCourse();
//        System.out.println("前端课程IOS 课程 end");
        //比如IOS 我现在有一个需求  IOS 分为 OS 和另外一种语言  OS 需要写手记

        System.out.println("前端课程IOS 课程 start");
        ACourse ios=new IOSCourse(true);//OS 写手记
        ios.makeCourse();
        System.out.println("前端课程IOS 课程 end");

        System.out.println("前端课程IOS 课程 start");
        ACourse ios2=new IOSCourse(false);//OS 不写手记
        ios2.makeCourse();
        System.out.println("前端课程IOS 课程 end");


    }
}
